<?php
/*
	+-----------------------------------------------------------------------------------------+
	| Projeto MonitoraSUS                                                                     |
	+-----------------------------------------------------------------------------------------+
	| Copyright (c) 2005-2008 Secretaria Municipal de Saúde de Belo Horizonte / Prodabel      |
	|                                                                                         |
	| Analista Responsável: Hugo Nathaniel Rodrigues <hugonr@gmail.com>, <hugo@pbh.gov.br> |  
	|                       Consultor - GSFS - Prodabel / SMSA                                |
	| Departamento Responsável - SMSA: GPLD - Paulinho <pauloces@pbh.gov.br>                  |
	| Departamento Responsável - Prodabel: GSFS - Ricardo Monteiro <monteiro@pbh.gov.br>      |
	| Analista de Informação: Marcone <marcone.costa@pbh.gov.br>                              |
	+-----------------------------------------------------------------------------------------+
*/

/**
* conteudo include para todas as páginas do MonitoraSUS. Utilizado no corpo de todas as páginas
* 
*
* @author Hugo Nathaniel Rodrigues <hugonr@gmail.com> <hugo@pbh.gov.br>
* @version $Id: inc.conteudo.php,v 1.0 09/07/2008 16:02:00 Hugo $
*
* @package MonitoraSUS
*/

// resumo do texto
require_once("./sistema/inc.resumotexto.php");

// barra de medição de quantidade realizada
require_once("./sistema/inc.barrapercentual.php");

// classe para menus
require_once("./telas/class.Caminho.php");
$caminho = new Caminho;

// plano municipal - Indicador
// dados
require_once("./dados/class.Indicador.php");
$indicadord = new IndicadorClassD;

// plano municipal - Operacao
// dados
require_once("./dados/class.Operacao.php");
$operacaod = new OperacaoClassD;
$operacaod->banco = $_SESSION["banco"];

// classe para senhas
require_once("./telas/class.Senha.php");
$senhaclass = new Senha;


$atual = $_GET["current"];
$menu = $_GET["menu"];
$ind = $_GET["ind"];

echo "menu: ". $menu;

$elements = explode("-", $menu);

/*
echo "<pre>";
print_r($elements);
echo "<br/><br/>";
print_r($_POST);
echo "</pre>";
*/
/*
for ($i = 0; $i < count($elements); $i++ ){
	if ( $elements[$i] == " " ){
		unset($elements[$i]);
	}
}
*/

if (($atual == "") && ($ind != "")){
	if ($_GET["acao"] == "adinstrumento"){
		require_once("./dados/class.Indicador.php");
		$indicadord = new IndicadorClassD;
		$indicadord->adicionainstrumento($ind, $_GET["inst"]);
	}
	if ($_GET["acao"] == "addestaque"){
		require_once("./dados/class.Indicador.php");
		$indicadord = new IndicadorClassD;
		$indicadord->adicionadestaque($ind, $_GET["inst"]);
	}
	if ($_GET["acao"] == "exinstrumento"){
		require_once("./dados/class.Indicador.php");
		$indicadord = new IndicadorClassD;
		$indicadord->removeinstrumento($ind, $_GET["inst"]);
	}
	if (count($elements)!=5){
		require_once("./telas/class.Indicador.php");
		$indicadort = new IndicadorClassT;
		$indicadort->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $nivelacesso, $conexao);
	}
}

if (($_POST["btrodainserirobjetivogeral"] != "") || ($_POST["btinsereobjetivogeral"] != "")){
	if (count($elements) == 1){
		if ($_POST["btrodainserirobjetivogeral"] != "") {
			$menu = $_GET["menu"] . "-0";
		} else {
			$menu = $_GET["menu"] . "-";
		}
		$elements = explode("-", $menu);
	}
}
if (($_POST["btrodainserirdiretriz"] != "") || ($_POST["btinserediretriz"] != "")){
	if (count($elements) == 2){
		if ($_POST["btrodainserirdiretriz"] != "") {
			$menu = $_GET["menu"] . "-0";
		} else {
			$menu = $_GET["menu"] . "-";
		}
		$elements = explode("-", $menu);
	}
}
if (($_POST["btrodainserirobjetivoespecifico"] != "") || ($_POST["btinsereobjetivoespecifico"] != "")){
	if (count($elements) == 3){
		if ($_POST["btrodainserirobjetivoespecifico"] != "") {
			$menu = $_GET["menu"] . "-0";
		} else {
			$menu = $_GET["menu"] . "-";
		}
		$elements = explode("-", $menu);
	}
}
if (($_POST["btrodainserirmeta"] != "") || ($_POST["btinseremeta"] != "")){
	if (count($elements) == 4){
		if ($_POST["btrodainserirmeta"] != "") {
			$menu = $_GET["menu"] . "-0";
		} else {
			$menu = $_GET["menu"] . "-";
		}
		$elements = explode("-", $menu);
	}
}
if (($_POST["btrodainseriroperacao"] != "") || ($_POST["btinsereoperacao"] != "")){
	if (count($elements) == 5){
		if ($_POST["btrodainseriroperacao"] != "") {
			$menu = $_GET["menu"] . "-0";
		} else {
			$menu = $_GET["menu"] . "-";
		}
		$elements = explode("-", $menu);
	}
}
if (($_POST["btinsereoperacaodistrital"] != "") || ($_POST["btinsereoperacaodistrital"] != "")){
	if (count($elements) == 5){
		if ($_POST["btinsereoperacaodistrital"] != "") {
			$menu = $_GET["menu"] . "-0";
		} else {
			$menu = $_GET["menu"] . "-";
		}
		$elements = explode("-", $menu);
	}
}
if (($_POST["btrodainseriracao"] != "") || ($_POST["btinsereacao"] != "")){
	if (count($elements) == 6){
		if ($_POST["btrodainseriracao"] != "") {
			$menu = $_GET["menu"] . "-0";
		} else {
			$menu = $_GET["menu"] . "-";
		}
		$elements = explode("-", $menu);
	}
}
if (($_POST["btrodainseriracaodistrital"] != "") || ($_POST["btinsereacaodistrital"] != "")){
	if (count($elements) == 6){
		if ($_POST["btrodainseriracaodistrital"] != "") {
			$menu = $_GET["menu"] . "-0";
		} else {
			$menu = $_GET["menu"] . "-";
		}
		$elements = explode("-", $menu);
	}
}
if (($_POST["btincluiatividadeacao_dist"] != "") || ($_POST["btrodainsereatividadeacao_dist"] != "")){
	if (count($elements) == 6){
		if ($_POST["btincluiatividadeacao_dist"] != "") {
			$menu = $_GET["menu"] . "-0";
		} else {
			$menu = $_GET["menu"] . "-";
		}
		$elements = explode("-", $menu);
	}
}


echo "<div id=\"conteudo\">";

if ($mudancasenha == "S"){
	$elements = null;
	$senhaclass->telanovasenha();
}

// ################ indicador de banco de dados
if (($ind != "") && ($elements[0] == "")){
	require_once("./telas/class.Indicador.php");
	$indicadort = new IndicadorClassT;
	
	if ($_POST["btrodaestruturarindicador"] != ""){
		// monta tela para estruturar indicador
		$indicadort->telaestruturarindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
	} elseif ($_POST["btestruturaindicador"] != ""){
		// altera dados na estrutura indicador
		$msg = $indicadord->estruturarindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
		$indicadort->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $nivelacesso, $conexao);
		if ($msg != ""){
			alertar($msg);
		}
		$msg = "";
	} elseif ($_POST["btrodaalterarindicador"] != ""){
		// monta tela para alterar indicador
		if ($_SESSION["fnum_nivel_acesso"] == 1){
			// somente nivel completo pode fazer esta operação
			$indicadort->telaalterarindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
		}
	} elseif ($_POST["btalteraindicador"] != ""){
		// altera dados na tabela indicador
		$msg = $indicadord->alterarindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
		$indicadort->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $nivelacesso, $conexao);
		if ($msg != ""){
			alertar($msg);
		}
		$msg = "";
	} elseif ($_POST["btrodamanutencaohistorico"] != ""){
		// monta tela para estruturar indicador
		$indicadort->telamanutencaoindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
	} elseif ($_POST["btmanutencaoindicador"] != ""){
		// grava dados da manutenção do histórico
		$indicadord->manutencaoindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
		$indicadort->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $nivelacesso, $conexao);
		if ($msg != ""){
			alertar($msg);
		}
		$msg = "";
	}
	
}

// ################ eixo
/**
 * +--------------------------------------------------------------------------------------------------------------------------------------+
 * |														Eixo = Programa																  |
 * |--------------------------------------------------------------------------------------------------------------------------------------|
 * |												@author Gladstone Barbosa															  |
 * |																																	  |
 * +--------------------------------------------------------------------------------------------------------------------------------------+
 */
if (count($elements) == 1 && $ind==""){
	echo "entrou no eixo <br/><br/>";
	// plano municipal - Eixo 
	// dados
	require_once("./dados/class.Eixo.php");
	$eixod = new EixoClassD;
	// telas
	require_once("./telas/class.Eixo.php");
	$eixot = new EixoClassT;
        
	if ($elements[0] != ""){
		if ($_GET["acao"] == "ex"){
			// exclusão do registro
			$msg = $eixod->excluieixo($elements[0], $where, $nivelacesso, $conexao);
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
			//$eixot->mostraeixos($where, $nivelacesso, $conexao);
		} else {
			if ($_POST["btrodainserireixo"] != ""){
				
				echo "POST - PROGRAMA - bt roda inserir eixo - 1 <br/>";
				// monta tela para inserir eixo
				$eixot->telainserireixo($where, $conexao);
				
			} elseif ($_POST["btadicionafavorito"] != ""){
				
				echo "POST - PROGRAMA - bt adiciona favorito - 2 <br/>";
				
				$msg = $eixod->adicionafavorito($elements[0], $conexao);
				$eixot->mostratela($elements[0], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
			} elseif ($_POST["btrodaalterareixo"] != ""){
				
				echo "POST - PROGRAMA - bt roda alterar eixo - 3 <br/>";
				
				// monta tela para alterar eixo
				$eixot->telaalterareixo($elements[0], $where, $conexao);
			} elseif ($_POST["btalteraeixo"] != ""){
				// altera dados na tabela eixo
				$msg = $eixod->alterareixo($elements[0], $where, $conexao);
				$eixot->mostratela($elements[0], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
			} else {
				
				echo "PROGRAMA - ação padrão 4 <br/>";
				
                $sql = "select * from monitorasus.usuarios where id_usuario = " . $_SESSION["fnum_func"];
                $resultado = pg_query($sql);
                $vcod_unsa = pg_fetch_result($resultado,0,"cod_unsa");

                if ($vcod_unsa == 10) {
					// mostra tela com elementos do eixo
                	$eixot->mostratela($elements[0], $where, $nivelacesso, $conexao); // Hugo Leonardo - 1
                } else {
                                  
                	require_once("./telas/class.ObjetivoGeral.php");
                    $objetivogeralt = new ObjetivoGeralClassT;
                    // plano municipal - Diretriz
                    // dados
                    require_once("./dados/class.Diretriz.php");
                    $diretrizd = new DiretrizClassD;
                    // telas
                    require_once("./telas/class.Diretriz.php");
                    $diretrizt = new DiretrizClassT;
                                
                    $sql = "select num_eixo, num_objetivo 
                    		from exercicio2012.acoes_distrito
                    			where num_diretriz = $elements[0]";
                                
                    $resultado = pg_query($sql);
                    $vnum_eixo = pg_fetch_result($resultado,0,"num_eixo");
                    $vnum_objetivo = pg_fetch_result($resultado,0,"num_objetivo");
                                
                    $diretrizt->mostratela($vnum_eixo, $vnum_objetivo, $elements[0], $where, $nivelacesso, $conexao);
                    //$objetivoespecificot->mostratela(8, 17, 47, 357, $where, $nivelacesso, $conexao);
				}
			}
		}
	} else {
		if ($_POST["btrodainserireixo"] != ""){
			
			echo "POST - PROGRAMA - bt roda inserir eixo - 2.1 <br/>";
			
			// monta tela para inserir eixo
			$eixot->telainserireixo($where, $conexao);
		} elseif ($_POST["btinsereeixo"] != ""){
			
			echo "POST - PROGRAMA - bt insere eixo - 2.2 <br/>";
			
			// insere dados na tabela eixo
			$msg = $eixod->inserireixo($where, $conexao);
			if ($eixod->numeixo != ""){
			// o insert rodou ok
				$menu = $eixod->numeixo;
				$elements = explode("-", $menu);
				$eixot->mostratela($elements[0], $where, $nivelacesso, $conexao);
			} else {
				// erro ao rodar o insert
				// alertar($msg);
				$eixot->mostraeixos($where, $nivelacesso, $conexao);
			}
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
		} elseif (trim($_POST["vSenha2"]) != ""){
			$senhaclass->novasenha($conexao);
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
			$eixot->mostraeixos($where, $nivelacesso, $conexao);
		} else {
			
			echo "POST - PROGRAMA - ação padrao 2.3 <br/>";
			
			// mostra tela com eixos atuais.
			$eixot->mostraeixos($where, $nivelacesso, $conexao);
		}
	}
}



// ############## objetivo geral
/**
* +--------------------------------------------------------------------------------------------------------------------------------------+
* |											Objetivo Geral = Projeto Atividade														  	 |
* |--------------------------------------------------------------------------------------------------------------------------------------|
* |												@author Gladstone Barbosa															  	 |
* |																																	  	 |
* +--------------------------------------------------------------------------------------------------------------------------------------+
*/
if (count($elements) == 2){
	echo "entrou objetivo geral <br/><br/>";
	// telas
	require_once("./telas/class.Eixo.php");
	$eixot = new EixoClassT;
	// plano municipal - Objetivo Geral
	// dados
	require_once("./dados/class.ObjetivoGeral.php");
	$objetivogerald = new ObjetivoGeralClassD;
	// telas
	require_once("./telas/class.ObjetivoGeral.php");
	$objetivogeralt = new ObjetivoGeralClassT;


	if ($elements[1] != ""){
		if ($_GET["acao"] == "ex"){
			// exclusão do registro
			$msg = $objetivogerald->excluiobjetivogeral($elements[0], $elements[1], $where, $nivelacesso, $conexao);
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
			$eixot->mostratela($elements[0], $where, $nivelacesso, $conexao);
		} else {
			if ($_POST["btrodainserirobjetivogeral"] != ""){
				
				echo "POST - PROJETO/ATIVIDADE - bt roda inserir objetivo geral - 1";
				
				// monta tela para inserir objetivo geral
				$objetivogeralt->telainserirobjetivogeral($elements[0],$where, $conexao);
			} elseif ($_POST["btadicionafavorito"] != ""){
				
				echo "POST - PROJETO/ATIVIDADE - bt adiciona favorito - 2";
				
				$msg = $objetivogerald->adicionafavorito($elements[0], $elements[1], $conexao);
				$objetivogeralt->mostratela($elements[0], $elements[1], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";

			} elseif ($_POST["btrodaalterarobjetivogeral"] != ""){
				
				echo "POST - PROJETO/ATIVIDADE - bt roda alterar objetivo geral - 3";
				
				// monta tela para alterar objetivo geral
				$objetivogeralt->telaalterarobjetivogeral($elements[0], $elements[1], $where, $conexao);
			} elseif ($_POST["btalteraobjetivogeral"] != ""){
				
				echo "POST - PROJETO/ATIVIDADE - bt altera objetivo geral - 4";
				
				// altera dados na tabela objetivo geral
				$msg = $objetivogerald->alterarobjetivogeral($elements[0], $elements[1], $where, $conexao);
				$objetivogeralt->mostratela($elements[0], $elements[1], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
				
			} else {
				echo "PROJETO/ATIVIDADE - ação padrao - 5";
				
				$objetivogeralt->mostratela($elements[0], $elements[1], $where, $nivelacesso, $conexao);
			}
		}
		// se ficou alguma mensagem a ser apresentada.
		if ($msg != ""){
			alertar($msg);
		}
		$msg = "";
	} else {
		if ($_POST["btinsereobjetivogeral"] != ""){
			
			echo "POST - PROJETO/ATIVIDADE - bt insere objetivo geral - 2.1";
			
			// insere dados na tabela objetivo geral
			$msg = $objetivogerald->inserirobjetivogeral($elements[0], $where, $conexao);
			if ($objetivogerald->numobjetivogeral != ""){
			// o insert rodou ok
				$menu = $elements[0] . "-" . $objetivogerald->numobjetivogeral;
				$elements = explode("-", $menu);
				$objetivogeralt->mostratela($elements[0], $objetivogerald->numobjetivogeral, $where, $nivelacesso, $conexao);
			} else {
				// erro ao rodar o insert
				// alertar($msg);
				$eixot->mostraeixos($where, $nivelacesso, $conexao);
			}
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
		}
	}
}


// ############# diretriz
/**
* +--------------------------------------------------------------------------------------------------------------------------------------+
* |													Diretriz = Operação														  	 		 |
* |--------------------------------------------------------------------------------------------------------------------------------------|
* |												@author Gladstone Barbosa															  	 |
* |																																	  	 |
* +--------------------------------------------------------------------------------------------------------------------------------------+
*/
if (count($elements) == 3){
	echo "entrou Diretriz <br/><br/>";
	// telas
	require_once("./telas/class.ObjetivoGeral.php");
	$objetivogeralt = new ObjetivoGeralClassT;
	// plano municipal - Diretriz
	// dados
	require_once("./dados/class.Diretriz.php");
	$diretrizd = new DiretrizClassD;
	// telas
	require_once("./telas/class.Diretriz.php");
	$diretrizt = new DiretrizClassT;

	if ($elements[2] != ""){
		if ($_GET["acao"] == "ex"){
			// exclusão do registro
			$msg = $diretrizd->excluidiretriz($elements[0], $elements[1], $elements[2], $where, $nivelacesso, $conexao);
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
			$objetivogeralt->mostratela($elements[0], $elements[1], $where, $nivelacesso, $conexao);
		} else {
			if ($_POST["btrodainserirdiretriz"] != ""){
				
				echo "post - bt roda inserir diretriz 1 <br/>";
				// monta tela para inserir diretriz
				$diretrizt->telainserirdiretriz($elements[0], $elements[1],$where, $conexao);
			} elseif ($_POST["btadicionafavorito"] != ""){
				
				echo "post - bt adiciona favorito 2 <br/>";
				
				$msg = $diretrizd->adicionafavorito($elements[0], $elements[1], $elements[2], $conexao);
				$diretrizt->mostratela($elements[0], $elements[1], $elements[2], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
			} elseif ($_POST["btrodaalterardiretriz"] != ""){
				
				echo "post - bt roda alterar diretriz 3 <br/>";
				
				// monta tela para alterar diretriz
				$diretrizt->telaalterardiretriz($elements[0], $elements[1], $elements[2], $where, $conexao);
			} elseif ($_POST["btalteradiretriz"] != ""){
				
				echo "post - bt altera diretriz 4 <br/>";
				
				// altera dados na tabela diretriz
				$msg = $diretrizd->alterardiretriz($elements[0], $elements[1], $elements[2], $where, $conexao);
				$diretrizt->mostratela($elements[0], $elements[1], $elements[2], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";

			} else {
				
				echo "post - acao padrao 5 <br/>";
				
				$diretrizt->mostratela($elements[0], $elements[1], $elements[2], $where, $nivelacesso, $conexao);
			}
		}
		// se ficou alguma mensagem a ser apresentada.
		if ($msg != ""){
			alertar($msg);
		}
		$msg = "";
	} else {
		if ($_POST["btinserediretriz"] != ""){
			
			echo "post - bt insere diretriz 2.1 <br/>";
			
			// insere dados na tabela diretriz
			$msg = $diretrizd->inserirdiretriz($elements[0], $elements[1], $where, $conexao);
			if ($diretrizd->numdiretriz != ""){
			// o insert rodou ok
				$menu = $elements[0] . "-" . $elements[1] . "-" . $diretrizd->numdiretriz;
				$elements = explode("-", $menu);
				$diretrizt->mostratela($elements[0], $elements[1], $diretrizd->numdiretriz, $where, $nivelacesso, $conexao);
			} else {
				// erro ao rodar o insert
				// alertar($msg);
				$objetivogeralt->mostratela($elements[0], $elements[1], $where, $nivelacesso, $conexao);
			}
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
		}
	}
}


// ############## objetivo especifico
/**
* +--------------------------------------------------------------------------------------------------------------------------------------+
* |											Objetivo Específico = Estratégia														  	 |
* |--------------------------------------------------------------------------------------------------------------------------------------|
* |												@author Gladstone Barbosa															  	 |
* |																																	  	 |
* +--------------------------------------------------------------------------------------------------------------------------------------+
*/
if (count($elements) == 4){
	echo "entrou objetivo especifico <br/><br/>";
	// telas
	require_once("./telas/class.Diretriz.php");
	$diretrizt = new DiretrizClassT;
	// plano municipal - Objetivo Específico
	// dados
	require_once("./dados/class.ObjetivoEspecifico.php");
	$objetivoespecificod = new ObjetivoEspecificoClassD;
	// telas
	require_once("./telas/class.ObjetivoEspecifico.php");
	$objetivoespecificot = new ObjetivoEspecificoClassT;

	if ($elements[3] != ""){
		if ($_GET["acao"] == "ex"){
			// exclusão do registro
			$msg = $objetivoespecificod->excluiobjetivoespecifico($elements[0], $elements[1], $elements[2], $elements[3], $where, $nivelacesso, $conexao);
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
			$diretrizt->mostratela($elements[0], $elements[1], $elements[2], $where, $nivelacesso, $conexao);
		} else {
			if ($_POST["btrodainserirobjetivoespecifico"] != ""){
				
				echo "post - bt roda inserir objetivo especifico 1 <br/>";
				
				// monta tela para inserir objetivo especifico
				$objetivoespecificot->telainserirobjetivoespecifico($elements[0], $elements[1], $elements[2], $where, $conexao);
			} elseif ($_POST["btadicionafavorito"] != ""){
				
				echo "post - bt adiciona favorito 2 <br/>";
				
				$msg = $objetivoespecificod->adicionafavorito($elements[0], $elements[1], $elements[2], $elements[3], $conexao);
				$objetivoespecificot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
			} elseif ($_POST["btrodaalterarobjetivoespecifico"] != ""){
				
				echo "post - bt roda alterar objetivo especifico 3 <br/>";
				
				// monta tela para alterar objetivo especifico
				$objetivoespecificot->telaalterarobjetivoespecifico($elements[0], $elements[1], $elements[2], $elements[3], $where, $conexao);
			} elseif ($_POST["btalteraobjetivoespecifico"] != ""){
				
				echo "post - bt altera objetivo especifico 4 <br/>";
				
				// altera dados na tabela objetivo especifico
				$msg = $objetivoespecificod->alterarobjetivoespecifico($elements[0], $elements[1], $elements[2], $elements[3], $where, $conexao);
				$objetivoespecificot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
			} else {
				$objetivoespecificot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $where, $nivelacesso, $conexao);
			}
		}
		// se ficou alguma mensagem a ser apresentada.
		if ($msg != ""){
			alertar($msg);
		}
		$msg = "";
	} else {
		if ($_POST["btinsereobjetivoespecifico"] != ""){
			
			echo "post - bt insere objetivo especifico 2.1 <br/>";
			
			// insere dados na tabela objetivo especifico
			$msg = $objetivoespecificod->inserirobjetivoespecifico($elements[0], $elements[1], $elements[2], $where, $conexao);
			if ($objetivoespecificod->numobjetivoespecifico != ""){
			// o insert rodou ok
				$menu = $elements[0] . "-" . $elements[1] . "-" . $elements[2] . "-" . $objetivoespecificod->numobjetivoespecifico;
				$elements = explode("-", $menu);
				$objetivoespecificot->mostratela($elements[0], $elements[1], $elements[2], $objetivoespecificod->numobjetivoespecifico, $where, $nivelacesso, $conexao);
			} else {
				// erro ao rodar o objetivo especifico
				// alertar($msg);
				$diretrizt->mostratela($elements[0], $elements[1], $elements[2], $where, $nivelacesso, $conexao);
			}
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
		}
	}
}

// ################# Meta
/**
* +--------------------------------------------------------------------------------------------------------------------------------------+
* |															Meta														  	 			 |
* |--------------------------------------------------------------------------------------------------------------------------------------|
* |												@author Gladstone Barbosa															  	 |
* |																																	  	 |
* +--------------------------------------------------------------------------------------------------------------------------------------+
*/
if (count($elements) == 5){
	echo "entrou meta <br/><br/>";
	
	
	// semáforo de medição
	require_once("./sistema/inc.semaforo.php");
	// telas
	require_once("./telas/class.ObjetivoEspecifico.php");
	$objetivoespecificot = new ObjetivoEspecificoClassT;
	// plano municipal - Meta
	// dados
	require_once("./dados/class.Meta.php");
	$metad = new MetaClassD;
	// telas
	require_once("./telas/class.Meta.php");
	$metat = new MetaClassT;
	// plano municipal - Indicador
	// tela
	require_once("./telas/class.Indicador.php");
	$indicadort = new IndicadorClassT;

	if ($elements[4] != ""){
		
		/*
		echo "<pre>";
		echo "SESSION - ";
		print_r($_SESSION);
		echo "<br/>";
		echo "GET - ";
		print_r($_GET);
		echo "<br/>";
		echo "POST - ";
		print_r($_POST);
		echo "</pre>";
		*/
		
		if (trim($ind) != ""){
			
			//echo "ENTROU EM IND";
			
			if ($_GET["acao"] == "ex"){
				$msg = $indicadord->excluiindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
				$metat->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
			} else {
				if ($_POST["btrodainseririndicador"] != ""){
					
					echo "post - bt roda inserir indicador 1";
					
					// monta tela para inserir indicador
					$indicadort->telainseririndicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $conexao);
				} elseif ($_POST["btrodaalterarindicador"] != ""){
					
					echo "post - bt roda alterar indicador 2";
					
					// monta tela para alterar indicador
					$indicadort->telaalterarindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
				} elseif ($_POST["btrodaestruturarindicador"] != ""){
					
					echo "post - bt roda estruturar indicador 3";
					
					// monta tela para estruturar indicador
					$indicadort->telaestruturarindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
				} elseif ($_POST["btrodamanutencaohistorico"] != ""){
					
					echo "post - bt roda manutencao historico 4";
					
					// monta tela para estruturar indicador
					$indicadort->telamanutencaoindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
				} elseif ($_POST["btmanutencaoindicador"] != ""){
					
					echo "post - bt manutencao indicador 5";
					
					// monta tela para estruturar indicador
					$indicadord->manutencaoindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
					$indicadort->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} elseif ($_POST["btestruturaindicador"] != ""){
					
					echo "post - bt estrutura indicador 6";
					
					// altera dados na estrutura indicador
					$msg = $indicadord->estruturarindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
					$indicadort->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} elseif ($_POST["btalteraindicador"] != ""){
					
					echo "post - bt altera indicador 7";
					
					// altera dados na tabela indicador
					$msg = $indicadord->alterarindicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $conexao);
					$indicadort->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} else {
					
					echo "post - achao padrao 8";
					
					$indicadort->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $ind, $where, $nivelacesso, $conexao);
				}
			}
			

		} else {

			if ($_GET["acao"] == "ex"){
				
				echo "get - acao = ex 1";
				
				// exclusão do registro
				$msg = $metat->telaexcluimeta($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
					$objetivoespecificot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $where, $nivelacesso, $conexao);
				}
				$msg = "";
			} elseif ($_GET["acao"] == "ar"){
				
				echo "get - acao = ar 2";
				
				// arquivamento do registro
				$msg = $metat->telaarquivameta($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
					$objetivoespecificot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $where, $nivelacesso, $conexao);
				}
				$msg = "";
			} else {
				if ($_POST["btrodainserirmeta"] != ""){
					
					echo "post - bt roda inserir meta 1 <br/>";
					
					// monta tela para inserir meta
					$metat->telainserirmeta($elements[0], $elements[1], $elements[2], $elements[3], $where, $conexao);
				} elseif ($_POST["btexcluimeta"] != ""){
					
					echo "post - bt exclui meta 2 <br/>";
					
					$msg = $metad->excluimeta($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
					$objetivoespecificot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $where, $nivelacesso, $conexao);
				} elseif ($_POST["btarquivameta"] != ""){
					
					echo "post - bt arquiva meta 3 <br/>";
					
					$msg = $metad->arquivameta($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
					$objetivoespecificot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $where, $nivelacesso, $conexao);
				} elseif ($_POST["btadicionafavorito"] != ""){
					
					echo "post - bt adiciona favorito 4 <br/>";
					
					$msg = $metad->adicionafavorito($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $conexao);
					$metat->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} elseif ($_POST["btrodainseririndicador"] != ""){
					
					echo "post - bt roda inserir indicador 5 <br/>";
					
					// monta tela para inserir indicador
					$indicadort->telainseririndicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $conexao);
				} elseif ($_POST["btrodaalterarmeta"] != ""){
					
					echo "post - bt roda alterar meta 6 <br/>";
					
					// monta tela para alterar meta
					$metat->telaalterarmeta($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $conexao);
				} elseif ($_POST["btalterameta"] != ""){
					
					echo "post - bt altera meta 7 <br/>";
					
					// altera dados na tabela meta
					$msg = $metad->alterarmeta($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $conexao);
					$metat->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} elseif ($_POST["btinsereindicador"] != ""){
					
					echo "post - bt insere indicador 8 <br/>";
					
					// insere dados na tabela indicador
					$msg = $indicadord->inseririndicador($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $conexao);
					if ($indicadord->numindicador != ""){
					// o insert rodou ok
						$menu = $elements[0] . "-" . $elements[1] . "-" . $elements[2] . "-" . $elements[3] . "-" . $elements[4];
						$elements = explode("-", $menu);
						$indicadort->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $indicadord->numindicador, $where, $nivelacesso, $conexao);
					} else {
						// erro ao rodar o indicador
						// alertar($msg);
						$metat->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
					}
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} else {
					
					echo "acao padrao - 9 <br/>";
					
                                       // echo '|0-|' . $elements[0] . '|1-|' . $elements[1]. '|2-|' . $elements[2]. '|3-|' . $elements[3]. '|44-|' . $elements[4] . '|acesso-|' . $nivelacesso;
					$metat->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
				}
			}
			// se ficou alguma mensagem a ser apresentada.
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
		}
	} else {
		if ($_POST["btinseremeta"] != ""){
			
			echo "post - bt insere meta 2.1 <br/>";
			
			// insere dados na tabela meta
			$msg = $metad->inserirmeta($elements[0], $elements[1], $elements[2], $elements[3], $where, $conexao);
			if ($metad->nummeta != ""){
			// o insert rodou ok
				$menu = $elements[0] . "-" . $elements[1] . "-" . $elements[2] . "-" . $elements[3] . "-" . $metad->nummeta;
				$elements = explode("-", $menu);
				$metat->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $metad->nummeta, $where, $nivelacesso, $conexao);
			} else {
				// erro ao rodar a meta
				// alertar($msg);
				$objetivoespecificot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $where, $nivelacesso, $conexao);
			}
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
		}
	}
}

// ############## operacao
/**
 * +--------------------------------------------------------------------------------------------------------------------------------------+
 * |													Operação = Ação														  	 			 |
 * |--------------------------------------------------------------------------------------------------------------------------------------|
 * |												@author Gladstone Barbosa															  	 |
 * |																																	  	 |
 * +--------------------------------------------------------------------------------------------------------------------------------------+
 */
if (count($elements) == 6){
	echo "entrou em acao <br/><br/>";
	
	// semáforo de medição
	require_once("./sistema/inc.semaforo.php");
	// telas
	require_once("./telas/class.Meta.php");
	$metat = new MetaClassT;
	// plano municipal - Operacao
	// telas
	require_once("./telas/class.Operacao.php");
	$operacaot = new OperacaoClassT;
	
	if ($elements[5] != ""){
		if ($_GET["acao"] == "ex"){
			
			echo "get - ex 0";
			// exclusão do registro
			$msg = $operacaod->excluioperacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $nivelacesso, $conexao);
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
			$metat->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
		} else {
			if ($_POST["btrodainseriroperacao"] != ""){
			  	
				echo "post - bt roda inserir operacao 1 <br/>";
				
				// monta tela para inserir operacao
				$operacaot->telainseriroperacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $conexao);
				
			} elseif ($_POST["btadicionafavorito"] != ""){
				
				echo "post - bt adiciona favorito 3 <br/>";
				
				$msg = $operacaod->adicionafavorito($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $conexao);
				$operacaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";

			} elseif ($_POST["btrodaalteraroperacao"] != ""){
				
				echo "post - bt roda alterar operacao 4 <br/>";
				
				// monta tela para alterar operacao
				$operacaot->telaalteraroperacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $conexao);
			} elseif ($_POST["btalteraoperacao"] != ""){
				
				echo "post - bt altera operacao 5 <br/>";
				
				// altera dados na tabela operacao
				$msg = $operacaod->alteraroperacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $conexao);
				$operacaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
			} else if ( $_POST["btinsereoperacaodistrital"] != "" ){
				
				echo "post - bt inserir acao distrital 5/6 <br/>";
				/*
				echo "<pre>";
				print_r($elements);
				echo "</pre>";
				*/
				//exit;
				// monta tela para inserir operacao
				$msg = $operacaod->inserirOperacaoDistrital($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $conexao);
				$operacaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $nivelacesso);
				
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
			
			} else {
				
				echo "post - acao padrao 6 <br/>";
				
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
				$operacaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $nivelacesso, $conexao);
			}
		}
		// se ficou alguma mensagem a ser apresentada.
		if ($msg != ""){
			alertar($msg);
		}
		$msg = "";
	} else {
		if ($_POST["btinsereoperacao"] != ""){
			
			echo "post - bt insere operacao 2.1 <br/>";
			
			// insere dados na tabela operacao
			$msg = $operacaod->inseriroperacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $conexao);
			if ($operacaod->numoperacao != ""){
			// o insert rodou ok
				$menu = $elements[0] . "-" . $elements[1] . "-" . $elements[2] . "-" . $elements[3] . "-" . $elements[4] . "-" . $operacaod->numoperacao;
				$elements = explode("-", $menu);
				$operacaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $operacaod->numoperacao, $where, $nivelacesso, $conexao);
			} else {
				// erro ao rodar a operacao
				// alertar($msg);
				$metat->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
			}
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
		} 
		
	}
}


// #################### acao
/**
 * +--------------------------------------------------------------------------------------------------------------------------------------+
 * |													Ação = Atividade													  	 			 |
 * |--------------------------------------------------------------------------------------------------------------------------------------|
 * |												@author Gladstone Barbosa															  	 |
 * |																																	  	 |
 * +--------------------------------------------------------------------------------------------------------------------------------------+
 */

if (count($elements) == 7){
	
	// telas
	require_once("./telas/class.Operacao.php");
	$operacaot = new OperacaoClassT;
	// plano municipal - Acao
	// dados
	require_once("./dados/class.Acao.php");
	$acaod = new AcaoClassD;
	// telas
	require_once("./telas/class.Acao.php");
	$acaot = new AcaoClassT;
	
	//SE ESTIVER SENDO ACESSADO PELO DISTRITO SANITÁRIO ELE ENTRA AQUI
	if ($_SESSION["fcod_unsa"] != "10"){
		
		echo "entrou em ação distrital <br/><br/>";
		
		if ($_GET["acao"] == "ex"){
		
			// exclusão do registro
			
		} elseif ($_POST["btrodainseriracaodistrital"] != ""){
			 
			echo "post - bt roda inserir acao distrital 1 <br/>";

			// monta tela para inserir operacao
			$operacaot->telaInserirOperacaoDistrital($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $conexao);
		/*
		} else if ( $_POST["btinsereoperacaodistrital"] != "" ){
		
			echo "post - bt insere operacao distrital 2 <br/>";
			exit;		
		
			//insere dados na tabela acao_distrital
			/*
			 $msg = $operacaod->inserirOperacaoDistrital($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $conexao);
			if ($operacaod->numoperacao != ""){
				// o insert rodou ok
				$menu = $elements[0] . "-" . $elements[1] . "-" . $elements[2] . "-" . $elements[3] . "-" . $elements[4] . "-" . $operacaod->numoperacao;
				$elements = explode("-", $menu);
				$operacaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $operacaod->numoperacao, $where, $nivelacesso, $conexao);
			} else {
				// erro ao rodar a operacao
				// alertar($msg);
				$metat->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $where, $nivelacesso, $conexao);
			}
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
			*/
		} else {
		
			echo "post - ação padrão - DISTRITO SANITÁRIO - 12.1 <br/>";
			
			$acaot->mostraTelaAcaoDistrital($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
			//$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
			
		}
				
	} else { //SE ESTIVER SENDO ACESSADO PELO NÍVEL CENTRAL ELE ENTRA AQUI
	
		echo "entrou em atividade <br/><br/>";
		

		if ($elements[6] != ""){
			
			if ($_GET["acao"] == "ex"){
				
				// exclusão do registro
				$msg = $acaod->excluiacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
				$operacaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $nivelacesso, $conexao);
			} else {
				
				if ($_POST["btrodainseriracao"] != ""){
					
					echo "post bt roda inserir acao - 1 <br/>";
					
			        // monta tela para inserir acao
				    $acaot->telainseriracao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $conexao);
			
				}elseif ($_POST["btincluiatividadeacao_dist"] != ""){
					
					echo "post bt inclui atividade acao_dist - 2 <br/>";
					
					// monta tela para inserir acao
					$acaot->telainseriratividadeacao_dist($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $conexao);
	            } elseif ($_POST["btadicionafavorito"] != ""){
	            	
	            	echo "post bt adiciona favorito - 3 <br/>";
	            	
					$msg = $acaod->adicionafavorito($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $conexao);
					$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} elseif ($_POST["btrodaalteraracao"] != ""){
					
					echo "post bt roda alteraracao - 4 <br/>";
					
					// monta tela para alterar acao
					$acaot->telaalteraracao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $conexao);
				} elseif ($_POST["btalteraacao"] != ""){
					
					echo "post bt altera acao - 5 <br/>";
					
					// altera dados na tabela acao
					$msg = $acaod->alteraracao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $conexao);
					$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
					// Hugo Leonardo  
				} elseif ($_POST["bthistorico"] != ""){
					
					echo "post bt historico - 6 <br/>";
					
	            	$acaot->telahistorico($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);                            
				} elseif ($_POST["btrodaalterastatusacaoa"] != ""){
					
					echo "post bt roda altera status acao a - 7 <br/>";
					
	            	if ($_POST["opcao"] == "Atividade Realizada"){
	                	$msg = $acaod->statusacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $conexao);
		                if ($msg == ""){
		                	$msg = "Erro ao alterar o status da atividade!";  
						}else{
		                	$msg = $acaod->fecharacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
							$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
							if ($msg != ""){
								alertar($msg);
							}
						}
					}else{
		            	$msg = $acaod->statusacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $conexao);
						$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
						if ($msg != ""){
		                	alertar($msg);
						} 
					}    
	            	$msg = "";
				} elseif ($_POST["btrodaconcluiracao"] != ""){
					
					echo "post bt roda concluir acao - 8 <br/>";
					
					$msg = $acaod->fecharacao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
					$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} elseif ($_POST["btrodainserirprazo"] != ""){
					
					echo "post bt roda inserir prazo - 9 <br/>";
					
					$acaot->telapostergaracao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
				} elseif ($_POST["btpostergaacao"] != ""){
					
					echo "post bt posterga acao - 10 <br/>";
					
					$msg = $acaod->postergaracao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $_POST["MotivoPostergacao"], $_POST["Dt_Prev_Fina"], $where, $nivelacesso, $conexao);
					$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} elseif ($_POST["btrodainseririnicio"] != ""){
					
					echo "post bt roda inserir inicio - 11 <br/>";
					
					$acaot->telapostergarinicio($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
				} elseif ($_POST["btpostergainicio"] != ""){
					
					echo "post bt posterga inicio - 12 <br/>";
					
					$msg = $acaod->postergarinicio($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $_POST["MotivoPostergacao"], $_POST["Dt_Prev_Inic"], $where, $nivelacesso, $conexao);
					$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
					if ($msg != ""){
						alertar($msg);
					}
					$msg = "";
				} else {
					
					echo "post - ação padrão - 12.1 <br/>";
				
					$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $elements[6], $where, $nivelacesso, $conexao);
					
				}
			}//Fim do Else de GET["acao"] == ex
			
			
			// se ficou alguma mensagem a ser apresentada.
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
			
		} elseif ($_POST["btinsereacao"] != ""){
			
				echo "post bt insere acao - 13 <br/>";
			
				// insere dados na tabela acao
				$msg = $acaod->inseriracao($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $conexao);
	
				if ($acaod->numacao != ""){
					// o insert rodou ok
					$menu = $elements[0] . "-" . $elements[1] . "-" . $elements[2] . "-" . $elements[3] . "-" . $elements[4] . "-" . $elements[5] . "-" . $acaod->numacao;
					$elements = explode("-", $menu);
					$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $acaod->numacao, $where, $nivelacesso, $conexao);
				} else {
					// erro ao rodar a acao
					// alertar($msg);
					$operacaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $nivelacesso, $conexao);
				}
				if ($msg != ""){
					alertar($msg);
				}
				$msg = "";
	    } elseif ($_POST["btrodainsereatividadeacao_dist"] != ""){
	    	
	    	echo "post bt roda insere atividade acao_dist - 14 <br/>";
	    	
			// insere dados na tabela acao
			$msg = $acaod->inseriratividadeacao_dist($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $conexao);
			if ($acaod->numacao != ""){
				// o insert rodou ok
				$menu = $elements[0] . "-" . $elements[1] . "-" . $elements[2] . "-" . $elements[3] . "-" . $elements[4] . "-" . $elements[5] . "-" . $acaod->numacao;
				$elements = explode("-", $menu);
				$acaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $acaod->numacao, $where, $nivelacesso, $conexao);
			} else {
				// erro ao rodar a acao
				// alertar($msg);
				$operacaot->mostratela($elements[0], $elements[1], $elements[2], $elements[3], $elements[4], $elements[5], $where, $nivelacesso, $conexao);
			}
			if ($msg != ""){
				alertar($msg);
			}
			$msg = "";
	    }
    
	}
    
}



echo "</div>";


?>

